.class public final Lnbisdk/hh;
.super Ljava/lang/Object;


# instance fields
.field private fV:Ljava/lang/String;

.field private kH:Ljava/lang/String;

.field private kI:I

.field private kJ:I

.field private kK:Ljava/lang/String;

.field private kL:[B

.field private kM:Ljava/lang/String;

.field private kN:Ljava/lang/String;

.field private kO:Ljava/lang/String;

.field private kP:F

.field private kQ:Z

.field private kR:Lnbisdk/dm;

.field private type:Ljava/lang/String;

.field private x:I

.field private y:I


# direct methods
.method public constructor <init>(IIILjava/lang/String;FILjava/lang/String;Ljava/lang/String;Z)V
    .locals 11

    const/4 v9, 0x0

    const/4 v10, 0x0

    move-object v0, p0

    move v1, p1

    move v2, p2

    move v3, p3

    move-object v4, p4

    move/from16 v5, p5

    move/from16 v6, p6

    move-object/from16 v7, p7

    move-object/from16 v8, p8

    invoke-direct/range {v0 .. v10}, Lnbisdk/hh;-><init>(IIILjava/lang/String;FILjava/lang/String;Ljava/lang/String;[BZ)V

    return-void
.end method

.method public constructor <init>(IIILjava/lang/String;FILjava/lang/String;Ljava/lang/String;[BZ)V
    .locals 2

    invoke-direct {p0}, Ljava/lang/Object;-><init>()V

    const/4 v0, 0x0

    iput-object v0, p0, Lnbisdk/hh;->kM:Ljava/lang/String;

    const-string v0, "en-us"

    iput-object v0, p0, Lnbisdk/hh;->fV:Ljava/lang/String;

    const-string v0, "png"

    iput-object v0, p0, Lnbisdk/hh;->kO:Ljava/lang/String;

    if-eqz p4, :cond_0

    if-eqz p7, :cond_0

    if-nez p8, :cond_1

    :cond_0
    new-instance v0, Ljava/lang/IllegalArgumentException;

    const-string v1, "Parameter cannot be null"

    invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V

    throw v0

    :cond_1
    const-string v0, "png"

    if-eq p8, v0, :cond_2

    const-string v0, "jpg"

    if-eq p8, v0, :cond_2

    const-string v0, "gif"

    if-eq p8, v0, :cond_2

    new-instance v0, Ljava/lang/IllegalArgumentException;

    const-string v1, "Invalid format"

    invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V

    throw v0

    :cond_2
    const-string v0, "96"

    if-eq p7, v0, :cond_3

    const-string v0, "192"

    if-eq p7, v0, :cond_3

    new-instance v0, Ljava/lang/IllegalArgumentException;

    const-string v1, "Invalid resolution"

    invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V

    throw v0

    :cond_3
    iput p1, p0, Lnbisdk/hh;->x:I

    iput p2, p0, Lnbisdk/hh;->y:I

    iput p3, p0, Lnbisdk/hh;->kI:I

    iput-object p4, p0, Lnbisdk/hh;->type:Ljava/lang/String;

    iput p5, p0, Lnbisdk/hh;->kP:F

    iput p6, p0, Lnbisdk/hh;->kJ:I

    iput-object p7, p0, Lnbisdk/hh;->kK:Ljava/lang/String;

    iput-object p8, p0, Lnbisdk/hh;->kO:Ljava/lang/String;

    iput-object p9, p0, Lnbisdk/hh;->kL:[B

    iput-boolean p10, p0, Lnbisdk/hh;->kQ:Z

    return-void
.end method


# virtual methods
.method public final aa(Ljava/lang/String;)V
    .locals 0

    iput-object p1, p0, Lnbisdk/hh;->kN:Ljava/lang/String;

    return-void
.end method

.method public final b(Lnbisdk/dm;)V
    .locals 0

    iput-object p1, p0, Lnbisdk/hh;->kR:Lnbisdk/dm;

    return-void
.end method

.method public final df()Ljava/lang/String;
    .locals 1

    iget-object v0, p0, Lnbisdk/hh;->fV:Ljava/lang/String;

    return-object v0
.end method

.method public final equals(Ljava/lang/Object;)Z
    .locals 4

    const/4 v3, 0x1

    const/4 v2, 0x0

    if-ne p0, p1, :cond_0

    move v0, v3

    :goto_0
    return v0

    :cond_0
    if-eqz p1, :cond_1

    instance-of v0, p1, Lnbisdk/hh;

    if-nez v0, :cond_2

    :cond_1
    move v0, v2

    goto :goto_0

    :cond_2
    check-cast p1, Lnbisdk/hh;

    iget v0, p0, Lnbisdk/hh;->x:I

    iget v1, p1, Lnbisdk/hh;->x:I

    if-ne v0, v1, :cond_3

    iget v0, p0, Lnbisdk/hh;->y:I

    iget v1, p1, Lnbisdk/hh;->y:I

    if-ne v0, v1, :cond_3

    iget v0, p0, Lnbisdk/hh;->kI:I

    iget v1, p1, Lnbisdk/hh;->kI:I

    if-ne v0, v1, :cond_3

    iget-object v0, p0, Lnbisdk/hh;->type:Ljava/lang/String;

    iget-object v1, p1, Lnbisdk/hh;->type:Ljava/lang/String;

    invoke-virtual {v0, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v0

    if-eqz v0, :cond_3

    iget v0, p0, Lnbisdk/hh;->kJ:I

    iget v1, p1, Lnbisdk/hh;->kJ:I

    if-ne v0, v1, :cond_3

    iget-object v0, p0, Lnbisdk/hh;->kK:Ljava/lang/String;

    iget-object v1, p1, Lnbisdk/hh;->kK:Ljava/lang/String;

    invoke-virtual {v0, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v0

    if-eqz v0, :cond_3

    iget-object v0, p0, Lnbisdk/hh;->kO:Ljava/lang/String;

    iget-object v1, p1, Lnbisdk/hh;->kO:Ljava/lang/String;

    invoke-virtual {v0, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v0

    if-eqz v0, :cond_3

    iget-object v0, p0, Lnbisdk/hh;->kR:Lnbisdk/dm;

    iget-object v1, p1, Lnbisdk/hh;->kR:Lnbisdk/dm;

    if-ne v0, v1, :cond_3

    move v0, v3

    goto :goto_0

    :cond_3
    move v0, v2

    goto :goto_0
.end method

.method public final fK()I
    .locals 1

    iget v0, p0, Lnbisdk/hh;->kI:I

    return v0
.end method

.method public final fL()F
    .locals 1

    iget v0, p0, Lnbisdk/hh;->kP:F

    return v0
.end method

.method public final fM()Ljava/lang/String;
    .locals 1

    iget-object v0, p0, Lnbisdk/hh;->kK:Ljava/lang/String;

    return-object v0
.end method

.method public final fN()[B
    .locals 1

    iget-object v0, p0, Lnbisdk/hh;->kL:[B

    return-object v0
.end method

.method public final fO()Z
    .locals 1

    iget-boolean v0, p0, Lnbisdk/hh;->kQ:Z

    return v0
.end method

.method public final fP()Ljava/lang/String;
    .locals 1

    iget-object v0, p0, Lnbisdk/hh;->kN:Ljava/lang/String;

    return-object v0
.end method

.method public final fQ()Lnbisdk/dm;
    .locals 1

    iget-object v0, p0, Lnbisdk/hh;->kR:Lnbisdk/dm;

    return-object v0
.end method

.method public final fR()Ljava/lang/String;
    .locals 3

    iget-object v0, p0, Lnbisdk/hh;->kH:Ljava/lang/String;

    if-nez v0, :cond_1

    new-instance v0, Ljava/lang/StringBuffer;

    invoke-direct {v0}, Ljava/lang/StringBuffer;-><init>()V

    iget v1, p0, Lnbisdk/hh;->x:I

    invoke-virtual {v0, v1}, Ljava/lang/StringBuffer;->append(I)Ljava/lang/StringBuffer;

    move-result-object v0

    const-string v1, "$"

    invoke-virtual {v0, v1}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;

    move-result-object v0

    iget v1, p0, Lnbisdk/hh;->y:I

    invoke-virtual {v0, v1}, Ljava/lang/StringBuffer;->append(I)Ljava/lang/StringBuffer;

    move-result-object v0

    const-string v1, "$"

    invoke-virtual {v0, v1}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;

    move-result-object v0

    iget v1, p0, Lnbisdk/hh;->kI:I

    invoke-virtual {v0, v1}, Ljava/lang/StringBuffer;->append(I)Ljava/lang/StringBuffer;

    move-result-object v0

    iget-object v1, p0, Lnbisdk/hh;->kK:Ljava/lang/String;

    invoke-virtual {v0, v1}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;

    move-result-object v0

    iget v1, p0, Lnbisdk/hh;->kJ:I

    invoke-virtual {v0, v1}, Ljava/lang/StringBuffer;->append(I)Ljava/lang/StringBuffer;

    move-result-object v0

    iget-object v1, p0, Lnbisdk/hh;->kO:Ljava/lang/String;

    invoke-virtual {v0, v1}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;

    move-result-object v0

    const-string v1, "$"

    invoke-virtual {v0, v1}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;

    move-result-object v0

    iget-object v1, p0, Lnbisdk/hh;->type:Ljava/lang/String;

    invoke-virtual {v0, v1}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;

    move-result-object v0

    iget-object v1, p0, Lnbisdk/hh;->type:Ljava/lang/String;

    const-string v2, "route"

    if-ne v1, v2, :cond_0

    iget-object v1, p0, Lnbisdk/hh;->kL:[B

    if-eqz v1, :cond_0

    const-string v1, "$"

    invoke-virtual {v0, v1}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;

    iget-object v1, p0, Lnbisdk/hh;->kL:[B

    invoke-virtual {v0, v1}, Ljava/lang/StringBuffer;->append(Ljava/lang/Object;)Ljava/lang/StringBuffer;

    :cond_0
    invoke-virtual {v0}, Ljava/lang/StringBuffer;->toString()Ljava/lang/String;

    move-result-object v0

    iput-object v0, p0, Lnbisdk/hh;->kH:Ljava/lang/String;

    :cond_1
    iget-object v0, p0, Lnbisdk/hh;->kH:Ljava/lang/String;

    return-object v0
.end method

.method public final getFormat()Ljava/lang/String;
    .locals 1

    iget-object v0, p0, Lnbisdk/hh;->kO:Ljava/lang/String;

    return-object v0
.end method

.method public final getSize()I
    .locals 1

    iget v0, p0, Lnbisdk/hh;->kJ:I

    return v0
.end method

.method public final getType()Ljava/lang/String;
    .locals 1

    iget-object v0, p0, Lnbisdk/hh;->type:Ljava/lang/String;

    return-object v0
.end method

.method public final getX()I
    .locals 1

    iget v0, p0, Lnbisdk/hh;->x:I

    return v0
.end method

.method public final getY()I
    .locals 1

    iget v0, p0, Lnbisdk/hh;->y:I

    return v0
.end method

.method public final hashCode()I
    .locals 2

    iget v0, p0, Lnbisdk/hh;->kI:I

    mul-int/lit8 v0, v0, 0x1f

    iget v1, p0, Lnbisdk/hh;->x:I

    add-int/2addr v0, v1

    mul-int/lit8 v0, v0, 0x1f

    iget v1, p0, Lnbisdk/hh;->y:I

    add-int/2addr v0, v1

    mul-int/lit8 v0, v0, 0x1f

    iget v1, p0, Lnbisdk/hh;->kJ:I

    add-int/2addr v0, v1

    mul-int/lit8 v0, v0, 0x1f

    iget-object v1, p0, Lnbisdk/hh;->type:Ljava/lang/String;

    invoke-virtual {v1}, Ljava/lang/String;->hashCode()I

    move-result v1

    add-int/2addr v0, v1

    mul-int/lit8 v0, v0, 0x1f

    iget-object v1, p0, Lnbisdk/hh;->kK:Ljava/lang/String;

    invoke-virtual {v1}, Ljava/lang/String;->hashCode()I

    move-result v1

    add-int/2addr v0, v1

    mul-int/lit8 v0, v0, 0x1f

    iget-object v1, p0, Lnbisdk/hh;->kO:Ljava/lang/String;

    invoke-virtual {v1}, Ljava/lang/String;->hashCode()I

    move-result v1

    add-int/2addr v0, v1

    return v0
.end method

.method public final v(Ljava/lang/String;)V
    .locals 0

    iput-object p1, p0, Lnbisdk/hh;->fV:Ljava/lang/String;

    return-void
.end method
